.home-content {
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0 20vw;
}
.home-content-item {
  width: 33%;
  min-width: 200px;
  height: 20vh;
  min-height: 200px;
  text-align: center;
  font-size: 20px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  cursor: pointer;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
}

.home-content-item:hover {
  box-shadow: 0 2px 8px rgb(0 0 0 / 15%);
}

.home-content-item i {
  width: 100%;
  font-size: 70px;
  color: var(--theme-color, #42b983);
}
